EMT Practice Test

1. Question Content...


Question List

Question1: Which of the following is an example of Static testing?

Question2: Which of the following can be a common objective of testing?

Question3: A program controls a switch:
The program has three buttons:
- "ON" to turn the switch ON, or leaves it ON if it were ON.
- "OFF" to turn the switch OFF, or leaves it OFF if it were OFF.
- "Toggle" to change the state of the switch (turn it ON if it was OFF; turn it OFF if it was ON) The following drawing shows drawing shows the state diagram of the program (only the states are marked; the arrows mark possible transitions and are intentionally left unlabeled)

What percentage of the transitions in the State Transition diagram is guaranteed to be covered by the test case given above?
Note: The number of covered transitions depends on the initial state of the switch! Look for the minimum coverage case.

Question4: Given the following requirement:
Requirement ID: 2.8
Requirement Description: Additional Entrance Fee
Detailed Description:
An additional fee of $3 is charged during the weekend, but
1. Visitors aged under 7 are not charged.
2. Visitors aged 7 to 13 inclusive get a 20% discount off the additional fee.
3. Visitors aged greater than 65 get a 50% discount off the additional fee.
Age should be an integer of 0 or above.
Weekend means Friday to Sunday inclusive.
Which of the following statements is NOT correct?

Question5: An Incident Management tool implements the following defect state: Open, Assigned, Solved, Closed.
Consider the following defect report:
Id: T000561
Test Object: "Warehouse Management" application
Tester name: John Bishop
th
Date: 10 , April 2010
Test Case: MRT5561
Status: Serious
Priority:
Problem: After inputting the Total Quantity item = 450 in the SV034 screen, the system shows an unexpected error message = 47 Correction:
Developer name:
Closing date:
Which of the following is a valid criticism of this report?

Question6: Which of the following is NOT a valid use of decision coverage?

Question7: A money order system is designed to calculate the charge for a transfer.
- Amounts from 1 to 1999 are charged EUR 10.
- Amounts from 2000 to 5000 are charged EUR 15.
- Amounts below EUR 1 or above EUR 5000 are not accepted. Assume that only integer values can occur.
Which of these sets of amounts covers all equivalence classes?

Question8: Which of the following is a task of the "Test Analysis and Design" activity of the test process?

Question9: As the last stage of a test cycle of an embedded device, you are performing exploratory testing. You observed that some characters (A, X and Z) sent via a serial port to the device do not get registered on the device whereas they should be. You suspect that this could be due to a wrong configuration of the "bit parity" parameter.
Which of the following items of an incident report would you be UNABLE to write down based on this information?

Question10: Which of the following would be a key difference between a peer review of code and static analysis of code using a tool?

Question11: The ISTQB fundamental test process consists of 5 main activities. To which of these belongs the task
"Identifying necessary test data"?

Question12: Why is measurement of code coverage important?

Question13:
The decision table above shows a company's fuel expenses structure.
Which of the following Test Cases based on the decision table are Valid?
Test Case 1:
An employee who is not a car or motorcycle driver attempts to claim fuel expenses. Expected result:
Expense claim not allowed.
Test Case 2:
An employee who drives a 1700cc diesel car attempts to claim fuel expenses. Expected result: Expense claim accepted at band C.
Test Case 3:
An employee who rides a motorcycle attempts to claim fuel expenses. Expected result: Expense claim accepted at band A.

Question14: Which of the following is an appropriate reason for maintenance testing?

Question15: Which of the following statements describes regression testing?
I. Retesting of a fixed defect
II. Testing of an already tested program
III. Testing of new functionality in a program
IV. Regression testing applies only to functional testing
V. Tests that do not have to be repeatable, because they are only used once

Question16: Which of the following statements is CORRECT?

Question17: Which type of automation test design is used in the example below?
An automation team designs an automation framework for testing of their web-based applications.
Realizing that they need to use different data for different test cycles, they decide not to hard-code any data in their scripts. Instead they read all the data from text files while test execution is in progress.

Question18: Which set of test data (representing ages of human beings in years) given below shows equivalence partitioning to verify if a customer is in its thirties (A person whose age is between thirty and thirty-nine years, inclusive) or not?

Question19: What is the goal of Regression test?

Question20: What type of testing is important after Migration, retirement or enhancement of an existing system?

Question21: Who closes normally the defect reports?

Question22: Which option BEST describes how the level of risk is determined?

Question23: A web application for calculation of mortgage loan has 3 input fields:
1. Civil status: Married / Not married
2. Equity: 0 - 100,000 EUR, 100,001 - 500,000 EUR, more than 500,000 EUR
3. Requested amount of the loan: 0 - 100,000 EUR, 100,001 - 500,000 EUR, 500,001 - 800,000 EUR In addition, 2 different loan types can be chosen.
The application has to be tested for 2 web browsers.
How many test cases are necessary to cover all possible combinations in equivalence class testing?

Question24: For the code fragment given below, which answer correctly represents minimum tests required for statement and branch coverage respectively?

Question25: Which of the following approaches is/are used in integration tests?

Question26:
In the above State Table, which of the following represents an invalid transition?

Question27: The following test cases for a Library Management System are available to test changes made to the functions and data structures associated with borrowers.
1. Add a new borrower to the system
2. Update a borrower's data
3. Remove a borrower from the system
4. Loan a book to a borrower
5. Return a book from a borrower
6. Reserve a book for a borrower
7. Send "reservation ready" message to a borrower
Which of the following test sequences represents a possible use case?
(a test sequence always start with test #1)

Question28: Which of the following is an example of black-box dynamic testing?

Question29: One of the exit criteria for a SW project was defined as "80% statement coverage".
A test manager submitted the following report:
"We did not measure the statement coverage. However, we ensured 80% branch coverage, therefore the exit criteria was met".
Is the test manager right?

Question30: You are examining a document which gives the precise steps needed in order to execute a test.
What is the correct definition of this document?

Question31: Which of the following is a defect that is more likely to be found by a static analysis tool than by other testing techniques?

Question32: What of the following statements regarding walkthrough are NOT true?

Question33: A software company adopts the V-model as their development life cycle. Which of the following contains roles of a tester in this company?

Question34: Why is it difficult to succeed in test execution automation?

Question35: Which of the following test types are non-functional tests?
I) Acceptance test
II) Regression test
III) Stress test
IV) Component test
V) Reliability test

Question36: Which of the following is NOT one of the test objectives?

Question37: What does the term "Pesticide paradox" refer to?

Question38: You have been asked to improve the way test automation tools are being used in your company. Which one of the following is the BEST approach?

Question39: The ISTQB glossary defines Quality Assurance as: "Part of quality management focused on providing confidence that quality requirements will be fulfilled" Which of the following is not one of the Quality Assurance activity?

Question40: In which of the following test documents would you expect to find test exit criteria described?

Question41: What is an inspection?

Question42: Which of the following statements are "testing general principles"?
I. Exhaustive testing is impossible
II. The defects found during the pre-release tests, or the operational failures, are uniformly distributed across the system's software modules III. Testing can show the presence of defects, but cannot demonstrate their absence IV. Testing is context-independent

Question43: The following program part is given:
IF (condition A)
then DO B
END IF
How many test cases are necessary in order to achieve 100% statement coverage?

Question44: What is Test Design?

Question45: A company wants to enforce use of coding standards.
Which type of test tool would you recommend for this purpose?

Question46: A new testing tool has been selected for an organization and a pilot project has successfully completed.
The next step is to deploy the tool within the organization.
What is a key success factor in tool deployment?

Question47: Where and by whom is Beta testing normally performed?

Question48: Load testing tool checks for:

Question49: In foundation level syllabus you will find the main basic principles of testing. Which of the following sentences describes one of these basic principles?

Question50: Which of the following is a Black Box test technique?

Question51: Which of the following would NOT be a common metric used for monitoring test preparation and execution?

Question52: What is the ideal number of regression test cycles?

Question53: Which of the following tools is most likely to detect defects in functions or methods in source code?

Question54: Once a bug is fixed, it should be retested. What is the term used to define this type of testing?

Question55: Which of the following statements correctly describes traceability?

Question56: During the development of a software change for a system, the developer makes a mistake in his work, which leads to a fault in the code. Unfortunately the fault is not found by software testing and is released into live.
What is the definite consequence of this mistake?

Question57: Which of the following would you NOT expect to see on an incident report from test execution?

Question58: During which stage of the fundamental test process is the testability of requirements evaluated?

Question59: Which of the following is Structure-based (or White-Box) Technique:
I. Requirement Coverage
II. Condition Coverage
III. Use Case Coverage
IV. Multiple Condition Coverage
V. State Transition Coverage

Question60: Which of the following statements correctly emphasize the viewpoint of a developer and a tester with respect to the testing psychology?
I. If a developer implements a fundamental design error (e.g. conceptual misunderstanding), it is HIGHLY probable that he/she will not find is using own tests.
II. The tester can observe the object to be tested without prejudices. It is not his/her own product and the assumptions and misunderstandings of the developer are not, in general, the same as those of the tester.
III. An independent tester must acquire knowledge about the object to be tested in order to create test cases; the developer has good knowledge of the object to be tested and this saves time: hence, it is advisable to assign the test activities to the developer IV. The weakness of the tests done by the developer is that developers tend to be optimistic about their own software. The risk is that reasonable test cases are forgotten because the developer is more interested in development than testing.

Question61: Which ONE of the following statements about state transition testing is correct?

Question62: А system is being enhanced to simplify screen navigation for users.
Which of the following does NOT reflect structural testing?

Question63: Which of the following is NOT a major responsibility of a tester?

Question64: Which of the following correctly describes the goal of Statement Testing?

Question65: You have to specify test cases based on equivalence partitioning and boundary value analysis for an internet shop selling baby shoes. The shop provides a selection of shoes based on the following input parameters:
-There are 4 different sizes, depending on the age of the baby. The system selects the appropriate size based on the following criteria:
1. 0 < age <= 4 months: size 1
2. 4 < age <= 8 months: size 2
3. 8 < age <= 15 months: size 3
4. 15 < age <= 24 months: size 4
-The gender of the baby: boy or girl
Which of the following statements is true?

Question66: A software application is supposed to calculate square root of all integers from 1 to 32767. The tester divides the input into valid and invalid equivalence classes. Valid equivalence class: 1-32767, invalid: all negative numbers, all numbers > 32767, all non-integers etc. However, when square root for all numbers in the valid equivalence class was calculated, it was found that for 3 number, the results were incorrect.
These number were not the boundary values. Which of the following is correct?

Question67: Which of the following statements about estimation of the test effort is WRONG?

Question68: Which of the following statements is true?

Question69: Which of the following tools can be used by developers, testers and quality assurance personnel in looking for defects prior to dynamic testing?

Question70: Your company is developing a system with complex business rules and many branches in the structure of its code components. You need to choose one black box technique and one white box technique for test case design.
Which one of the following offers the BEST choice?

Question71: Which of the following is NOT a typical task for a test leader?

Question72: Which of the following defect types are LEAST likely to be discovered when using static analysis tools?

Question73: Which of the following is a correct set of boundary values to test the "Group Size" parameter, as defined by the following statement:
"In a reservation system for groups visiting a small museum, the graphical user interface presents a field asking the number of group members. Group size can be anywhere from 2 to 20 visitors".

Question74: Testing effort can depend on a number of factors, which one of the following is MOST likely to impact the amount of effort required?

Question75: The following incident report that was generated during test of a web application.
What would you suggest as the most important report improvement?
Defect detected date: 15.8.2010
Defect detected by: Joe Smith
Test level: System test
Test case: Area 5/TC 98
Build version: 2011-16.2
Defect description: After having filled out all required fields in screen 1, I click ENTER to continue to screen
2. Nothing happens, no system response at all.

Question76: Which of the following statements about test automation is CORRECT?

Question77: Which activity in the fundamental test process includes test script generation?

Question78: Which of the following statements about static analysis are FALSE?
I. Static analysis can be used instead of dynamic testing.
II. Static analysis can uncover defects like security vulnerabilities.
III. Static analysis can be used to check conformance to specifications and standards.
IV. Static analysis typically defects failures prior to component testing.

Question79: For which of the following activities is a static analysis tool NOT useful?

Question80: Which of the following options explain why it is often beneficial to have an independent test function in an organization?

Question81: Consider the following excerpt from a defect report:
"To recreate the failure we used test file TST_01_TC_16.dat, which is available in the common shared folder".
Which incident report objective does this excerpt satisfy?

Question82: Which of the following statements is correct?

Question83: A company purchases a new system which deals with all financial transactions in the company. Which test types call for involvement of an expert from the financial department?

Question84: Which of the following does NOT describe a reason why testing is necessary?

Question85: When a test case is created based on a Use Case, what type of test is created?

Question86: A QA manager of a start-up company needs to implement within a week a low cost incident management tool. Which of the following is the best option?

Question87: Which type of testing would be MOST likely to include code coverage?

Question88: Which of the following test types is a part of the V-Model?

Question89: Consider a document containing a classification of all the defects found during the system test phase and after the delivery in the production environment.
This document can be considered a test basis for which of the following test design techniques?

Question90: Which of the following is a factor that could negatively influence the success of the deployment of a tool within an organization?

Question91: Which of the following answers describes an experience-based technique where a tester simultaneously learns the system, design tests and execute tests?

Question92: When considering the roles of test leader and tester, which of the following tasks would NOT typically be performed by a tester?

Question93: Which of the following statements about Experience Based Techniques (EBT) is correct?

Question94: Which of the following is NOT an example of a typical risk-based testing activity?

Question95: Which of the following options correctly described the impact of incorrect software systems behavior?

Question96: Which of the following statements is correct?

Question97: A company that created software for managing libraries won a contract to write an application for managing inventories in a large hospital pharmacy.
The test manager decided that the test policy and all work procedures must be reviewed and updates to meet this new challenge.
Which of the following is the best explanation for this decision?

Question98: The following sentences refer to the "Standard for Software Test Documentation" specification (IEEE 829).
Which sentence is correct?

Question99: Testing should provide sufficient information to stakeholders to make informed decisions about the release of the software or system being tested. At which of the following fundamental test process activity the sufficiency of the testing and the resulting information are assessed?

Question100: A software system checks age in order to determine which welcome screen to display. Age groups are:
Group I: 0-12
Group II: 13-18
Group III: over 18
Which of the below represent boundary values?

Question101: A calculator software is used to calculate the result for 5+6. The user noticed that the result given is 6. This is an example of:

Question102: Which of the following type of defect would NOT be typically found by using a static analysis tool?

Question103: Consider the following code:
int premium=2500;
if (age<30)
{
Premium = premium + 1500;
}
Which options suits for a correct combination of Boundary value and expected result. Assume first number as boundary followed by expected result.

Question104: You need to test the login page of a web site. The page contains fields for user name and password.
Which test design techniques are most appropriate for this case?

Question105: Which of the following is NOT an objective of testing?

Question106: Which of the following lists contains only black-box test techniques?

Question107: Software was found to take much more time than the stated requirement of less than one second to save a file. Upon investigation it was found that there was an unnecessary check inside a loop which was slowing down the file-save operation. The software not being able to meet the desired response time is an example of